using System;
using System.ComponentModel;
using System.Runtime.Serialization;

namespace Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Response
{
    /// Data:29/01/2008 10:12
    /// Autor:Dmilanez.7comm
    /// Obs:
    /// Contrato alterado de forma a expor a propriedade contato
    /// 
	/// <summary>
	/// Data Contract Class - ResTelefone
	/// </summary>
    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Response")]
	public partial class TelefoneResponse
	{
		private System.Int32? DDDField;

		[DataMember(IsRequired = false, Order = 0)]
        public System.Int32? DDD
		{
			get { return DDDField; }
			set { DDDField = value; }
		}

        private System.Int32? NumeroField;

		[DataMember(IsRequired = false)]
        public System.Int32? Numero
		{
			get { return NumeroField; }
			set { NumeroField = value; }
		}

        private System.Int32? RamalField;

		[DataMember(IsRequired = false)]
        public System.Int32? Ramal
		{
			get { return RamalField; }
			set { RamalField = value; }
		}

        /// <summary>
        /// Data: 12/12/2007
        /// Autor: Ludmilla Modesto
        /// Historico: Criado - Tipo Telefone
        /// </summary>
        private Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Enum.TipoTelefone TipoTelefoneField;

        [DataMember(IsRequired = false)]
        public Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Enum.TipoTelefone TipoTelefone
        {
            get { return TipoTelefoneField; }
            set { TipoTelefoneField = value; }
        }

        /// <summary>
        /// Data: 12/12/2007
        /// Autor: Ludmilla Modesto
        /// Historico: Criado - Contato
        /// </summary>
        private System.String _contato;
        [DataMember(IsRequired = false)]
        public System.String Contato
        {
            get { return _contato; }
            set { _contato = value; }
        }

	}
}
